package br.ucb.sigplan.dao;

import java.util.List;

import br.ucb.sigplan.beans.PlanoEnsino;
import br.ucb.sigplan.beans.Turma;
import br.ucb.sigplan.exception.DAOException;

public interface PlanoEnsinoDAO {
	public void insert(PlanoEnsino planoEnsino)  throws DAOException;
	public List<PlanoEnsino> findAll() throws DAOException;
	public PlanoEnsino findPlanoEnsinoById(Integer idensinoPlano) throws DAOException;
	public void updatePlanoById(PlanoEnsino plano) throws DAOException;
	public PlanoEnsino findByTurma(Turma turma) throws DAOException;
	public void delete(Integer idplano) throws DAOException;
}
